package com.cdie.myschool.domain.vo;

import lombok.Data;

import java.math.BigDecimal;


@Data
public class DepartmentReportVO {
    /**
     * 专业总数
     */
    private int majorCount;

    /**
     * 在校人数
     */
    private int schoolEnrollments;

    /**
     * 新专业数
     */
    private int newMajor;

    /**
     * 专业覆盖学科门类数
     */
    private int coverCount;

    /**
     * 专业课程总学分
     */
    private BigDecimal sumCreditCount;

    /**
     * 课程门数
     */
    private int courseCount;

    /**
     * 实验课门数
     */
    private int labsCount;

    /**
     * 本年校外实训基地数量
     */
    private int realityBase;

    /**
     * 学校创新创业教育课程学时数
     */
    private Double innovateHour;

    /**
     * 省级以上在线开放课程数
     */
    private Double provincialCourse;

    /**
     * 专业课门类百分比
     */
    private Double majorCategories;

    /**
     * 公共选修课门类百分比
     */
    private Double publicElective;

    /**
     * 公共必修课门类百分比
     */
    private Double compulsoryPublic;

    /**
     * 专业课门数百分比
     */
    private Double majorCategoriesCount;

    /**
     * 公共选修课门数百分比
     */
    private Double publicElectiveCount;

    /**
     * 公共必修课门数百分比
     */
    private Double compulsoryPublicCount;

    /**
     * 教师总人数
     */
    private int teacherCount;

    /**
     * 师生比
     */
    private Double teacherStudentRatio;

    /**
     * 教授百分比
     */
    private Double professor;

    /**
     * 副教授百分比
     */
    private Double associateProfessor;

    /**
     * 讲师百分比
     */
    private Double lecturer;

    /**
     * 助教百分比
     */
    private Double assistant;

    /**
     * 教师35岁及以下百分比
     */
    private int ageOne;

    /**
     * 教师36-45岁百分比
     */
    private int ageTwo;

    /**
     * 教师46-55岁百分比
     */
    private int ageThree;

    /**
     * 教师56岁及以上百分比
     */
    private int ageFour;

    /**
     * 博士百分比
     */
    private Double dr;

    /**
     * 硕士百分比
     */
    private Double mem;

    /**
     * 学士百分比
     */
    private Double bachelor;

    /**
     * 无学位百分比
     */
    private Double noAward;

    /**
     * 学年
     */
    private String schoolYear;

    /**
     * 学期
     */
    private String semester;
}
